|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectdirectio.IOPortAccess
public class IOPortAccess
Ein-/Ausgabe über Ports.
Ein Objekt der Klasse IOPortAcess ermöglicht den direkten Zugriff auf
Ports. Hierzu muss jedoch nach der Objekt-Erzeugung zunächst mittels der
Methode openDriver() der Port-Treiber
geöffnet werden.
Voraussetzung für den direkten Portzugriff ist allerdings, dass der
Port-Treiber bereits installiert und gestartet wurde. Ob ein Zugriff
auf den Port-Treiber erfolgen kann, kann durch den Rückgabewert
der Methode openDriver() festgestellt
werden.
Das IOPortAccess-Objekt gestattet im Zustand "bereit" das Lesen
bzw. Schreiben von einzelnen Bytes von bzw. auf Ports.
Copyright 2006, Michael Zimmer
| Constructor Summary | |
|---|---|
IOPortAccess()
|
|
| Method Summary | |
|---|---|
void |
closeDriver()
Schließt der Port-Treiber |
boolean |
openDriver()
Öffnet den Port-Treiber |
int |
readPort(int port)
Liest einen Wert vom angegbenen Port |
void |
writePort(int port,
int value)
Schreibt einen Wert auf den angegbenen Port |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public IOPortAccess()
| Method Detail |
|---|
public boolean openDriver()
public void closeDriver()
public int readPort(int port)
throws java.io.IOException
port - Der Port von dem gelesen werden soll
java.io.IOException
public void writePort(int port,
int value)
throws java.io.IOException
port - Der Port auf den geschrieben werden sollvalue - Der zu schreibende Wert
java.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||